查看原文
其他

Matlab绘图-很详细,很全面




Matlab绘图

大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。

本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法,在此基础上,再介绍可以操作和控制各种图形对象的低层绘图操作。

一.二维绘图

二维图形是将平面坐标上的数据点连接起来的平面图形。可以采用不同的坐标系,如直角坐标、对数坐标、极坐标等。二维图形的绘制是其他绘图操作的基础。

一.绘制二维曲线的基本函数

在Matlab中,最基本而且应用最为广泛的绘图函数为plot,利用它可以在二维平面上绘制出不同的曲线。

1. plot函数的基本用法

plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。plot函数的应用格式

plot(x,y) 其中x,y为长度相同的向量,存储x坐标和y坐标。

例51 在[0 , 2pi]区间,绘制曲线

程序如下:在命令窗口中输入以下命令

>> x=0:pi/100:2*pi;

>> y=2*exp(-0.5*x).*sin(2*pi*x);

>> plot(x,y)

程序执行后,打开一个图形窗口,在其中绘制出如下曲线

注意:指数函数和正弦函数之间要用点乘运算,因为二者是向量。

例52 绘制曲线

这是以参数形式给出的曲线方程,只要给定参数向量,再分别求出x,y向量即可输出曲线:

>> t=-pi:pi/100:pi;

>> x=t.*cos(3*t);

>> y=t.*sin(t).*sin(t);

>> plot(x,y)

程序执行后,打开一个图形窗口,在其中绘制出如下曲线

以上提到plot函数的自变量x,y为长度相同的向量,这是最常见、最基本的用法。实际应用中还有一些变化。分别说明:

2. 含多个输入参数的plot函数

plot函数可以包含若干组向量对,每一组可以绘制出一条曲线。含多个输入参数的plot函数调用格式为:plot(x1,y1,x2,y2,…,xn,yn)

如下列命令可以在同一坐标中画出3条曲线。

>> x=linspace(0,2*pi,100);

>> plot(x,sin(x),x,2*sin(x),x,3*sin(x))

当输入参数有矩阵形式时,配对的x,y按对应的列元素为横坐标和纵坐标绘制曲线,曲线条数等于矩阵的列数。

>> x=linspace(0,2*pi,100);

>> y1=sin(x);

>> y2=2*sin(x);

>> y3=3*sin(x);

>> x=[x;x;x]';

>> y=[y1;y2;y3]';

>> plot(x,y,x,cos(x))

x,y都是含有三列的矩阵,它们组成输入参数对,绘制三条曲线;x和cos(x)又组成一对,绘制一条余弦曲线。

利用plot函数可以直接将矩阵的数据绘制在图形窗体中,此时plot函数将矩阵的每一列数据作为一条曲线绘制在窗体中。如

>> A=pascal(5)

A =

1 1 1 1 1

1 2 3 4 5

1 3 6 10 15

1 4 10 20 35

1 5 15 35 70

>> plot(A)

3. 含选项的plot函数

Matlab提供了一些绘图选项,用于确定所绘曲线的线型、颜色和数据点标记符号。这些选项如表所示:

例 用不同的线型和颜色在同一坐标内绘制曲线 及其包络线。

>> x=(0:pi/100:2*pi)';

>> y1=2*exp(-0.5*x)*[1,-1];

>> y2=2*exp(-0.5*x).*sin(2*pi*x);

>> x1=(0:12)/2;

>> y3=2*exp(-0.5*x1).*sin(2*pi*x1);

>> plot(x,y1,'k:',x,y2,'b--',x1,y3,'rp');

在该plot函数中包含了3组绘图参数,第一组用黑色虚线画出两条包络线,第二组用蓝色双划线画出曲线y,第三组用红色五角星离散标出数据点。

4. 双纵坐标函数plotyy

在Matlab中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy函数,它能把具有不同量纲,不同数量级的两个函数绘制在同一个坐标中,有利于图形数据的对比分析。使用格式为:plotyy(x1,y1,x2,y2)

x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两个,左边的对应x1,y1数据对,右边的对应x2,y2。

例:(略)

二.绘制图形的辅助操作

绘制完图形以后,可能还需要对图形进行一些辅助操作,以使图形意义更加明确,可读性更强。

1. 图形标注

在绘制图形时,可以对图形加上一些说明,如图形的名称、坐标轴说明以及图形某一部分的含义等,这些操作称为添加图形标注。有关图形标注函数的调用格式为:

title(’图形名称’) (都放在单引号内)

xlabel(’x轴说明’)

ylabel(’y轴说明’)

text(x,y,’图形说明’)

legend(’图例1’,’图例2’,…) P190

其中,title、xlabel和ylabel函数分别用于说明图形和坐标轴的名称。text函数是在坐标点(x,y)处添加图形说明。(P88 或用gtext命令)。legend函数用于绘制曲线所用线型、颜色或数据点标记图例,图例放置在空白处,用户还可以通过鼠标移动图例,将其放到所希望的位置。除legend函数外,其他函数同样适用于三维图形,在三维中z坐标轴说明用zlabel函数。

上述函数中的说明文字,除了使用标准的ASCII字符外,还可以使用LaTex(一种流行的数学排版软件)格式的控制字符,这样就可以在图形上添加希腊字符,数学符号和公式等内容。在Matlab支持的LaTex字符串中,用/bf , /it , /rm控制字符分别定义黑体、斜体和正体字符,受LaTex字符串控制部分要加大括号{}括起来。例如,text(0.3,0.5,’the usful {/bf MATLAB}’),将使MATLAB一词黑体显示。一些常用的LaTex字符见表,各个字符可以单独使用也可以和其他字符及命令配合使用。如text(0.3 ,0.5 ,’sin({/omega}t+{/beta})’)

将得到标注效果 。

2. 坐标控制

在绘制图形时,Matlab可以自动根据要绘制曲线数据的范围选择合适的坐标刻度,使得曲线能够尽可能清晰的显示出来。所以,一般情况下用户不必选择坐标轴的刻度范围。但是,如果用户对坐标不满意,可以利用axis函数对其重新设定。其调用格式为

axis([xmin xmax ymin ymax zmin zmax])

如果只给出前四个参数,则按照给出的x、y轴的最小值和最大值选择坐标系范围,绘制出合适的二维曲线。如果给出了全部参数,则绘制出三维图形。

axis函数的功能丰富,其常用的用法有:

axis equal :纵横坐标轴采用等长刻度

axis square:产生正方形坐标系(默认为矩形)

axis auto:使用默认设置

axis off:取消坐标轴

axis on :显示坐标轴

还有:给坐标加网格线可以用grid命令来控制,grid on/off命令控制画还是不画网格线,不带参数的grid命令在两种之间进行切换。

给坐标加边框用box命令控制。和grid一样用法

例 :绘制分段函数,并添加图形标注。(略)

3. 图形保持

一般情况下,每执行一次绘图命令,就刷新一次当前图形窗口,图形窗口原有图形将不复存在,如果希望在已经存在的图形上再继续添加新的图形,可以使用图形保持命令hold。hold on/off 命令是保持原有图形还是刷新原有图形,不带参数的hold命令在两者之间进行切换。

例:(略)

4. 图形窗口分割

在实际应用中,经常需要在一个图形窗口中绘制若干个独立的图形,这就需要对图形窗口进行分割。分割后的图形窗口由若干个绘图区组成,每一个绘图区可以建立独立的坐标系并绘制图形。同一图形窗口下的不同图形称为子图。Matlab提供了subplot函数用来将当前窗口分割成若干个绘图区,每个区域代表一个独立的子图,也是一个独立的坐标系,可以通过subplot函数激活某一区,该区为活动区,所发出的绘图命令都是作用于该活动区域。调用格式:

subplot(m,n,p)

该函数把当前窗口分成m×n个绘图区,m行,每行n个绘图区,区号按行优先编号。其中第p个区为当前活动区。每一个绘图区允许以不同的坐标系单独绘制图形。

例:(略)

三.绘制二维图形的其他函数

1. 其他形式的线性直角坐标图

在线性直角坐标中,其他形式的图形有条形图、阶梯图、杆图和填充图等,所采用的函数分别为:

bar(x,y,选项) 选项在单引号中

stairs(x,y,选项)

stem(x,y,选项)

fill(x1,y1,选项1,x2,y2,选项2,…)

前三个函数和plot的用法相似,只是没有多输入变量形式。fill函数按向量元素下标渐增次序依次用直线段连接x,y对应元素定义的数据点。

例5-8:分别以条形图、填充图、阶梯图和杆图形式绘制曲线

x=0:0.35:7;

y=2*exp(-0.5*x);

subplot(2,2,1);bar(x,y,'g');

title('bar(x,y,''g'')');axis([0, 7, 0 ,2]);

subplot(2,2,2);fill(x,y,'r');

title('fill(x,y,''r'')');axis([0, 7, 0 ,2]);

subplot(2,2,3);stairs(x,y,'b');

title('stairs(x,y,''b'')');axis([0, 7, 0 ,2]);

subplot(2,2,4);stem(x,y,'k');

title('stem(x,y,''k'')');axis([0, 7, 0 ,2]);

2. 极坐标图

polar函数用来绘制极坐标图,调用格式为:

polar(theta,rho,选项)

其中,theta为极坐标极角,rho为极径,选项的内容和plot函数相似。

例5-9:绘制 的极坐标图

theta=0:0.01:2*pi;

rho=sin(3*theta).*cos(5*theta);

polar(theta,rho,'r');

3. 对数坐标图

在实际应用中,经常用到对数坐标,Matlab提供了绘制对数和半对数坐标曲线的函数,其调用格式为:

semilogx(x1,y1,选项1,x2,y2,选项2,…)

semilogy(x1,y1,选项1,x2,y2,选项2,…)

loglog(x1,y1,选项1,x2,y2,选项2,…)

这些函数中选项的定义和plot函数完全一样,所不同的是坐标轴的选取。semilogx函数使用半对数坐标,x轴为常用对数刻度,而y轴仍保持线性刻度。semilogy恰好和semilogx相反。loglog函数使用全对数坐标,x、y轴均采用对数刻度。

例:略

4. 对函数自适应采样的绘图函数

5. 其他形式的二维图形

二. 三维绘图

一.绘制三维曲线的基本函数

最基本的三维图形函数为plot3,它将二维绘图函数plot的有关功能扩展到三维空间,可以用来绘制三维曲线。其调用格式为:

plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,…)

其中每一组x,y,z组成一组曲线的坐标参数,选项的定义和plot的选项一样。当x,y,z是同维向量时,则x,y,z对应元素构成一条三维曲线。当x,y,z是同维矩阵时,则以x,y,z对应列元素绘制三维曲线,曲线条数等于矩阵的列数。

例513 绘制空间曲线

该曲线对应的参数方程为

t=0:pi/50:2*pi;

x=8*cos(t);

y=4*sqrt(2)*sin(t);

z=-4*sqrt(2)*sin(t);

plot3(x,y,z,'p');

title('Line in 3-D Space');

text(0,0,0,'origin');

xlabel('X');ylabel('Y');zlabel('Z');grid;

二.三维曲面

1.平面网格坐标矩阵的生成

当绘制z=f(x,y)所代表的三维曲面图时,先要在xy平面选定一矩形区域,假定矩形区域为D=[a,b]×[c,d],然后将[a,b]在x方向分成m份,将[c,d]在y方向分成n份,由各划分点做平行轴的直线,把区域D分成m×n个小矩形。生成代表每一个小矩形顶点坐标的平面网格坐标矩阵,最后利用有关函数绘图。

产生平面区域内的网格坐标矩阵有两种方法:

利用矩阵运算生成。

x=a:dx:b;

y=(c:dy:d)’;

X=ones(size(y))*x;

Y=y*ones(size(x));

经过上述语句执行后,矩阵X的每一行都是向量x,行数等于向量y的元素个数,矩阵Y的每一列都是向量y,列数等于向量x的元素个数。

利用meshgrid函数生成;

x=a:dx:b;

y=c:dy:d;

[X,Y]=meshgrid(x,y);

语句执行后,所得到的网格坐标矩阵和上法,相同,当x=y时,可以写成meshgrid(x)

2.绘制三维曲面的函数

Matlab提供了mesh函数和surf函数来绘制三维曲面图。mesh函数用来绘制三维网格图,而surf用来绘制三维曲面图,各线条之间的补面用颜色填充。其调用格式为:

mesh(x,y,z,c)

surf(x,y,z,c)

一般情况下,x,y,z是维数相同的矩阵,x,y是网格坐标矩阵,z是网格点上的高度矩阵,c用于指定在不同高度下的颜色范围。c省略时,Matlab认为c=z,也即颜色的设定是正比于图形的高度的。这样就可以得到层次分明的三维图形。当x,y省略时,把z矩阵的列下标当作x轴的坐标,把z矩阵的行下标当作y轴的坐标,然后绘制三维图形。当x,y是向量时,要求x的长度必须等于z矩阵的列,y的长度必须等于必须等于z的行,x,y向量元素的组合构成网格点的x,y坐标,z坐标则取自z矩阵,然后绘制三维曲线。

例515 用三维曲面图表现函数 :

为了便于分析三维曲面的各种特征,下面画出3种不同形式的曲面。

%program 1

x=0:0.1:2*pi;

[x,y]=meshgrid(x);

z=sin(y).*cos(x);

mesh(x,y,z);

xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis');

title('mesh'); pause;

%program 2

x=0:0.1:2*pi;

[x,y]=meshgrid(x);

z=sin(y).*cos(x);

surf(x,y,z);

xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis');

title('surf'); pause;

%program 3

x=0:0.1:2*pi;

[x,y]=meshgrid(x);

z=sin(y).*cos(x);

plot3(x,y,z);

xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis');

title('plot3-1');grid;

程序执行结果分别如上图所示。从图中可以发现,网格图(mesh)中线条有颜色,线条间补面无颜色。曲面图(surf)的线条都是黑色的,线条间补面有颜色。进一步观察,曲面图补面颜色和网格图线条颜色都是沿z轴变化的。用plot3 绘制的三维曲面实际上由三维曲线组合而成。可以分析plot(x’,y’,z’)所绘制的曲面的特征。

例516 绘制两个直径相等的圆管相交的图形。

m=30;

z=1.2*(0:m)/m;

r=ones(size(z));

theta=(0:m)/m*2*pi;

x1=r'*cos(theta);y1=r'*sin(theta);%生成第一个圆管的坐标矩阵

z1=z'*ones(1,m+1);

x=(-m:2:m)/m;

x2=x'*ones(1,m+1);y2=r'*cos(theta);%生成第一个圆管的坐标矩阵

z2=r'*sin(theta);

surf(x1,y1,z1); %绘制竖立的圆管

axis equal ,axis off

hold on

surf(x2,y2,z2); %绘制平放的圆管

axis equal ,axis off

title ('两个等直径圆管的交线');

hold off

例517 分析由函数 构成的曲面形状与平面z=a的交线。

此外,还有两个和mesh函数相似的函数,即带等高线的三维网格曲面函数meshc和带底座的三维网格曲面函数meshz,其用法和mesh类似。不同的是,meshc还在xy平面上绘制曲面在z轴方向的等高线,meshz还在xy平面上绘制曲面的底座。

surf函数也有两个类似的函数,即具有等高线的曲面函数surfc和具有光照效果的曲面函数surfl。

例518 在xy平面内选择[-8, 8]×[-8, 8]绘制函数,

[x,y]=meshgrid(-8:0.5:8);

z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2+eps);

subplot(2,2,1);

meshc(x,y,z);

title('meshc');

subplot(2,2,2);

meshz(x,y,z);

title('meshz');

subplot(2,2,3);

surfc(x,y,z);

title('surfc');

subplot(2,2,4);

surfl(x,y,z);

title('surfl');

3.标准三维曲面

Matlab提供了一些函数用于绘制标准三维曲面,这些函数可以产生相应的绘图数据,常用于三维图形的演示。如,sphere函数和cylinder函数分别用于绘制三维球面和柱面。sphere函数的调用格式为:

[x,y,z]=sphere(n);

该函数将产生(n+1)×(n+1矩阵x,y,z 。采用这三个矩阵可以绘制出圆心位于原点、半径为1的单位球体。若在调用该函数时不带输出参数,则直接绘制所需球面。n决定了球面的圆滑程度,其默认值为20。若n值取的比较小,则绘制出多面体的表面图。

cylinder函数的调用格式为:

[x,y,z]=cylinder(R,n)

其中R是一个向量,存放柱面各个等间隔高度上的半径,n表示在圆柱圆周上有n个间隔点,默认有20个间隔点。如:cylinder(3)生成一个圆柱,cylinder([10,1])生成一个圆锥。而t=0:pi/100:4*pi; R=sin(t); cylinder(R,30);生成一个正弦圆柱面。

另外Matlab还提供了一个peaks函数,称为多峰函数,常用于三维曲面的演示。该函数可以用来生成绘图数据矩阵,矩阵元素由函数:

在矩形区域[-3 3]×[-3 3]的等分网格点上的函数值确定。如:z=peaks(30)

将生成一个30×30矩阵,

例519 绘制标准三维曲面图形

t=0:pi/20:2*pi;

[x,y,z]=cylinder(2+sin(t),30);

subplot(1,3,1);

surf(x,y,z);

subplot(1,3,2);

[x,y,z]=sphere;

surf(x,y,z);

subplot(1,3,3);

[x,y,z]=peaks(30);

meshz(x,y,z);

3.其他三维图形。

在介绍二维图形时,曾经提到条形图、杆图、饼图和填充图等特殊图形,它们还可以以三维形式出现,其函数分别为bar3,stem3,pie3和fill3。

bar3绘制三维条形图,常用格式为:

bar3(y);

bar3(x,y)

在第一种格式中,y的每个元素对应于一个条形。第二种格式在x指定的位置上绘制y中元素的条形图。

stem3函数绘制离散序列数据的三维杆图,常用格式为:

stem3(z)

stem3(x,y,z)

第一种格式将数据序列z表示为从xy平面向上延伸的杆图,x和y自动生成。第二种格式在x和y指定的位置上绘制数据序列z的杆图,x,y,z的维数要相同。

pie3函数绘制三维饼图,常用格式为:

pie3(x)

x为向量,用x中的数据绘制一个三维饼图。

fill3函数可在三维空间内绘制出填充过的多边形,常用格式为:

fill3(x,y,z,c)

用x,y,z做多边形的顶点,而c指定了填充的颜色。

例520 绘制三维图形。

1绘制魔方阵的三维条形图2以三维杆图形式绘制曲线y=2sinx 3已知x =[2347,1827,2043,3025] ,绘制三维饼图 4用随机的顶点坐标值画出5个黄色三角形

subplot(2,2,1);

bar3(magic(4));

subplot(2,2,2);

y=2*sin(0:pi/10:2*pi);

stem3(y);

subplot(2,2,3);

pie3([2347,1827,2043,3025]);

subplot(2,2,4);

fill3(rand(3,5),rand(3,5),rand(3,5),'y');

除了上面讨论的三维图形外,常用的图形还有瀑布图和三维曲面的等高线图。绘制瀑布图用waterfall函数,用法和meshz函数相似,只是它的网格线在x轴方向出现,具有瀑布效果。等高线图分二维和三维两种形式,分别使用函数contour和contour3绘制。

例521 绘制多峰函数的瀑布图和等高线图。

subplot(1,2,1);

[X,Y,Z]=peaks(30);

waterfall(X,Y,Z);

xlabel('XX');ylabel('YY');zlabel('ZZ');

subplot(1,2,2);

contour3(X,Y,Z,12,'k');%其中12代表高度的等级数

xlabel('XX');ylabel('YY');zlabel('ZZ');

三.三维图形的精细处理

一.视点处理

在日常生活中,从不同的角度观察物体,所看到的物体形状是不一样的。同样,从不同视点绘制的三维图形的形状也是不一样的。视点位置可由方位角和仰角表示。

方位角

Matlab提供了设置视点的函数view,其调用格式为:

view(az,el)

其中az为方位角,el为仰角,它们均以度为单位。系统默认的视点定义为方位角为-37.5度,仰角30度。

例522 从不同视点绘制多峰函数曲面。

subplot(2,2,1);mesh(peaks);

view(-37.5,30);

title('1');

subplot(2,2,2);mesh(peaks);

view(0,90);

title('2');

subplot(2,2,3);mesh(peaks);

view(90,0);

title('3');

subplot(2,2,4);mesh(peaks);

view(-7,-10);

title('4');

二.色彩处理

三.图形的裁剪处理

Matlab定义的NaN常数可以用于表示那些不可使用的数据,利用这些特性,可以将图形中需要裁剪部分对应的函数值设置成NaN,这样在绘制图形时,函数值为NaN的部分将不显示出来,从而达到对图形进行裁剪的目的。例如,要削掉正弦波顶部或底部大于0.5的部分,可使用下面的程序。

x=0:pi/10:4*pi;

y=sin(x);

i=find(abs(y)>0.5);

x(i)=NaN;

plot(x,y);

例524 绘制两个球面,其中一个在另一个里面,将外面的球裁掉一部分,以便能看到里面的球。

[x,y,z]=sphere(25);

%生成外面的大球

z1=z;

z1(:,1:4)=NaN;%将大球裁去一部分

c1=ones(size(z1));

surf(3*x,3*y,3*z1,c1); %生成里面的小球

hold on

z2=z;

c2=2*ones(size(z2));

c2(:,1:4)=3*ones(size(c2(:,1:4)));

surf(1.5*x,1.5*y,1.5*z2,c2);

colormap([0 1 0;0.5 0 0;1 0 0]);

grid on

hold off

色图中使用三种颜色,外面的球是绿色,里面的球采用深浅不同的两种红色。

四.隐函数作图

如果给定了函数的显式表达式,可以先设置自变量向量,然后根据表达式计算函数向量,从而用plot等函数绘制出图形。但是当函数采用隐函数形式时,如:,则很难利用上述方法绘制图形。Matlab提供了一个ezplot函数绘制隐函数图形。用法如下:

① 对于函数f=f(x),ezplot的调用格式为:

ezplot(f),在默认区间(-2pi,2pi)绘制图形。

ezplot(f,[a,b]),在区间(a,b)绘制

② 对于隐函数f=f(x,y),ezplot的调用格式为;

ezplot(f),在默认区间(-2pi,2pi),(-2pi,2pi)绘制f(x,y)=0的图形。

ezplot(f,[xmin,xmax,ymin,ymax]);在区间 绘制图形。

ezplot(f,[a,b]),在区间(a,b),(a,b)绘制

③ 对于参数方程x=x(t),y=y(t),ezplot函数的调用格式为:

ezplot(x,y),在默认区间 绘制x=x(t),y=y(t)图形。

ezplot(x,y,[tmin,tmax]),在区间(tmin,tmax)绘制x=x(t),y=y(t)图形。

例525 隐函数绘图举例。

subplot(2,2,1);

ezplot('x^2+y^2-9');axis equal;

subplot(2,2,2);

ezplot('x^3+y^3-5*x*y+1/5')

subplot(2,2,3);

ezplot('cos(tan(pi*x))',[0,1]);

subplot(2,2,4);

ezplot('8*cos(t)','4*sqrt(2)*sin(t)',[0,2*pi]);

其他隐函数绘图还有,ezpolar,ezcontour,ezplot3,ezmesh,ezmeshc,ezsurf,ezsurfc。



系统性实践课程推荐
以下课程为视频教程,可长期观看
 课程最高享受7.5折优惠
会务组赵老师:185-1037-1663(同微) 


农林生态、遥感类视频课程推荐(即买即看,点击文字查看课程内容)
1

无人机遥感在农林信息提取中的实现方法与 GIS 融合制图精品视频课程

2

无人机生态环境监测、图像处理与 GIS 数据分析综合应用视频课程

3

无人机遥感图像拼接及处理实践技术专题视频教程

4

涡度通量数据处理与分析实践技术应用视频课程

5

基于PyTorch深度学习无人机遥感影像目标检测、地物分类及语义分割视频教程

6

高光谱数值建模技术及在植被、水体、土壤信息提取领域应用技术视频课程

7

如何利用有限的监测数据发表更多的SCI 论文—利用ArcGIS 探究环境和生态

因子对水体、土壤、大气污染物的影响视频课程

8

基于MAXENT模型的生物多样性生境模拟与保护优先区甄选、自然保护区布局优化及未来气候变化情景下自然保护区优化评估中的实践技术应用及论文写作技巧高级进阶视频

9

Biome-BGC生态系统模型原理与高级应用视频课程

10

胡中民老师课程推荐:【SWH】陆地生态系统蒸散模拟理论、蒸散估算、站点及区域尺度模拟实践技术应用课程

11

陆面生态水文模拟与多源遥感数据同化的实践技术应用精品课程

12

InVEST模型高级进阶及在生态系统服务供需、碳中和等领域中的应用及论文写作技能提升视频课程

13

R 语言与DSSAT作物模型高级应用实战技术课程(独孤九剑)视频课程

14

植被参数遥感反演与数据同化系列视频课程

15

PROSAIL 模型前向模拟与植被参数遥感提取代码实现视频课程

16

Meta 分析在生态环境领域中的应用视频课程

17

实操案例精讲:GIS、GPS、RS 综合案例应用技术视频课程

18

无人机支持下的自然灾害风险评估技术应用视频课程

19

遥感影像信息提取与案例分析实践技术视频课程

20

GIS 数据制备,空间分析与高级建模实战课程

21

基于查找表(lookup table,LUT)方法反演植被参数视频课程

22

基于ArcGIS污染物浓度及风险的时空分布视频课程

23

基于ArcGIS农业面源污染模拟案例分享视频课程

24

基于ArcGIS土地利用量化人类活动的分析及模型构建视频课程

25

ArcGIS应用实战专题视频课程

26

地统计学空间插值方法及实践应用专题视频课程

27

长时间序列遥感数据分析与代码实现技术应用视频课程

28

长时间序列遥感数据暨植被物候提取与分析实践应用视频课程

29

基于MATLAB长时间序列遥感数据分析(以MODIS数据处理为例)实践操作视频课

30

基于MATLAB的长时间序列遥感数据产品分析暨MODIS NDVILAI多年产品数据批处理分析视频教程

31

CENTURY模型实践技术应用与案例分析精品课程

32
CASA(Carnegie-Ames-Stanford Approach) 模型原理及实践技术视频课程
33
Noah-MP陆面过程模型建模方法与站点、区域模拟实践技术应用精品课程
34
CLM 陆面过程模式实践技术应用精品课程
35
土地利用/土地覆盖遥感解译与基于CLUE模型未来变化情景预测技术应用专题课程
36
MATLAB在生态环境数据处理与分析中的应用专题视频课程
37
城市/农村用地适宜性评价视频课程
38
合成孔径雷达干涉测量InSAR数据处理、地形三维重建、形变信息提取、监测等实践技术应用视频课程
39

海量遥感数据处理与GEE云计算技术实践应用视频课程

40
近地面无人机植被定量遥感与生理参数反演实践技术应用进阶视频课程
41

“卫星-无人机-地面”遥感数据快速使用及地物含量计算的实现方法实践技术应用视频课

42

基于python深度学习遥感影像地物分类与目标识别、分割实践技术应用

43

GIS空间数据分析与地图制作实践技术课程

视频教程+课件资料及数据代码+导师随行辅导

联系课程专员,最高享受7.5优惠


土壤、地下水、地质类视频课程推荐(即买即看,点击文字查看课程内容)
1

地面沉降数值模拟实践技术应用与案例分析精品视频课程

2

地下水数值模拟 Visual modflow Flex 应用实践技术应用视频课程

3

最新全套GMS地下水数值模拟技术与实践项目应用精品视频课程

4

地下水热耦合模拟 FEFLOW 建模实践技术应用视频课程

5
地下水环评(一级)实践技术Modflow地下水数值模拟精品视频课程
6
水文地球化学模拟 PHREEQC 实践技术应用高级视频课程
7
三维地质建模数据处理高级实践技术应用视频课程
8
基于Surfer与Voxler数据处理及可视化实践技术应用精品视频课程
9
全套环境土壤物理Hydrus1D2D3D模型实践技术应用精品课程
10
环境土壤物理hydrus2d 3d模型实践应用视频课程
11
全流程地下水环境影响评价方法及关键技术与化工、工业园区、固废堆积、矿山等 实际项目应用精品视频课程

视频教程+课件资料及数据代码+导师随行辅导

联系课程专员,最高享受7.5优惠


大气科学类视频课程推荐(即买即看,点击文字查看课程内容)
1

基于CAMx的空气质量模拟及污染来源解析技术与案例分析精品视频课程

2

SMOKE模型排放清单处理技术及在多模式下实践应用方法与VOCs排放量核算课程

3

空气质量预报模式系统(CMAQ)应用及改进与污染源排放清单建立实践技术应用

4

气候水文耦合 WRF-Hydro 模式应用在线直播视频课程

5

区域气象-大气化学在线耦合模式(WRF/Chem)视频课程

6

全套区域高精度地学模拟-WRF气象建模、多案例应用与精美制图精品课程

7

NCL 数据分析与处理实践应用视频课程

8

大气颗粒物PMF源解析实践技术应用视频课程

9

基于CAMX的大气臭氧来源解析模拟与臭氧成因分析实践技术应用视频课程

10

EKMA曲线及大气O3来源解析视频教程

11

WRF DA资料同化系统理论、运行与与变分、混合同化新方法技术应用视频教程

12

基于python语言气象水文数据处理及精美科研绘图实践技术视频课程

13

R语言在气象、水文中数据处理及结果分析、绘图实践技术应用视频教程

14

解决NC数据格式的困扰:NC(通用数据格式)文件处理及(CDO&NCO)应用

15

基于MATLAB野外观测站生态气象数据处理分析实践应用精品课程

16

气象数据分析课程推荐:基于CALMET诊断模型的高时空分辨率精细化风场模拟技术

17

气象数据分析课程推荐:如何使用格点数据分析中国积温变化技术应用

18

气象数据分析课程推荐:如何使用格点数据分析中国霜冻灾害变化技术 

19

气象数据分析课程推荐:遥感降水评估技术方法专题课程

20地球科学数据(ERA5、雪深、积雪覆盖、海温、植被指数、土地利用)处理实践课程
21
Python在气象与海洋中的实践技术应用精品课程
22

计算流体力学 ANSYS FIuent 实践技术高级应用视频课程

23
分子动力学LAMMPS模拟实战技术应用精品课程

视频教程+课件资料及数据代码+导师随行辅导

联系课程专员,最高享受7.5优惠


语言类视频课程推荐(即买即看,点击文字查看课程内容)
1

R-GIS:如何用 R 语言实现 GIS 地理空间分析及模型预测时间技术应用

2

基于R语言的极值统计学及其在相关领域中的实践技术应用视频课程

3

R 语言回归及混合效应(多水平/层次/嵌套)模型实践应用技术视频课程

4

基于R语言的现代贝叶斯统计学方法(贝叶斯参数估计、贝叶斯回归、贝叶斯计算)实践技术视频课

5

基于R语言的贝叶斯网络模型的实践技术应用视频课程

6

基于R语言meta分析方法与进阶实践技术应用视频课程

7

基于R语言的Copula变量相关性分析及应用高级视频教程

8

基于GeoDa与R语言的空间数据回归实践技术应用视频教程

9

最新基于R语言结构方程模型分析与实践技术应用视频教程

10

面向高校的基于算法的发明专利申请写作方法视频教程

11

结构方程模型【SEM】高阶系列课程暨:结构方程模型(SEM)高阶应用暨嵌套分层数据及数据分组分析专题课程

12

结构方程模型【SEM】高阶系列课程暨:结构方程模型(SEM)高阶应用暨空间自相关数据分析技术专题课程

13

结构方程模型【SEM】高阶系列课程暨:非线性、非正态、交互作用及分类变量分析专题视频课程

14

结构方程模型【SEM】高阶系列课程暨:结构方程模型(SEM)时间重复测量数据分析专题技术课程

15

结构方程模型【SEM】高阶系列课程暨:非递归(non-recursive)结构方程模型实践技术专题视频课程

16

结构方程模型【SEM】高阶系列课程暨:系统发育数据纳入结构方程模型技术实践专题课程

17

结构方程模型【SEM】高阶系列课程暨:结构方程模型预测问题-直接预测实现途径

18

如何使用python网络爬虫批量获取公共资源数据实践技术应用视频课程

19

全套Python机器学习核心技术与案例分析实践应用视频课程

20

统计方法在变量变化及变量间关系分析中的应用视频课程

21

扎根理论分析软件 nvivo 原理与技术应用精品课程

22

基于PyTorch深度学习实践技术应用视频课程

23

MATLAB 近红外光谱分析技术及应用视频课程

24

基于MATLAB机器学习、深度学习在图像处理中的实践技术应用视频课程

25

最新基于MATLAB 2021b的机器学习、深度学习实践应用视频课程

26R 语言数据统计分析与 ggplot2 高级绘图实践应用精品视频课程
27
基于R语言的现代线性回归实践技术方法精品课程
28
基于R语言的分位数回归实践技术高级应用精品课程
29
基于R语言的现代贝叶斯统计学方法实践技术应用
30
基于MATLAB深度学习与实践技术应用

视频教程+课件资料及数据代码+导师随行辅导

联系课程专员,最高享受7.5优惠


水文类视频课程推荐(即买即看,点击文字查看课程内容)
1

SWMM 模型深度技术应用与案例精讲高级训练营视频课程

2

SWMM 复杂城市排水系统模型及排水防涝、海绵城市设计等工程实践应用与二次开发视频课程

3

SWMM 排水管网水力、水质建模及在海绵与水环境中的应用视频课程

4
涉河建设项目防洪评价报告编制技术精品课程
5

HEC-RAS一维、二维建模方法及实践技术应用

6

基于ArcGIS水文分析、HEC-RAS模拟技术在洪水危险性及风险评估实践应用

7
“R 语言+遥感”的水环境综合评价方法实战应用视频课程
8

Delft3D 水动力-富营养化模型实践技术高级应用精品视频课程

9

Delft3D建模、水动力模拟方法及在地表水环境影响评价中的实践技术应用视频课

10

基于 Python 实现的深度学习技术在水文水质领域应用视频课程

11

aquatox 水环境与水生态模型实践技术应用精品视频课程

12

SWAT模型在水文水资源、面源污染模拟中的实践技术应用及典型案例分析视频课

13基于DEM的水文分析专题视频课程
14

FVCOM流域、海洋水环境数值模拟方法及实践技术应用视频教程

15

HYPE分布式水文模型建模方法与案例分析实践技术应用精品视频课程

16

ArcGIS在洪水灾害普查、风险评估及淹没制图中的实践技术应用视频课程

17
ArcGIS在水土流失模拟及分析中的实践技术应用精品视频课程
18
基于遥感与GIS在滑坡、泥石流风险普查中的实践技术应用精品课程
19新《生产建设项目水土保持方案技术审查要点》要求下水土保持方案编高级实践技术应用视频课程
20实战案例精讲课程!水土保持方案编制实操与典型案例解析视频课程

视频教程+课件资料及数据代码+导师随行辅导

联系课程专员,最高享受7.5优惠


生物信息类视频课程推荐(即买即看,点击文字查看课程内容)
1python 生物信息多组学大数据深度挖掘与论文整理技巧视频课程
2
R 语言生物信息学大数据分析与绘图技术视频课程
3
基因家族分析及SCI写作技巧实践技术应用精品课程
4
如何利用 shell 进行上万个基因组的批量分析视频课

视频教程+课件资料及数据代码+导师随行辅导

联系课程专员,最高享受7.5优惠



扫码了解课程详情

添加小编微信,海量数据、视频教程免费获取




海量数据免费获取



+



Ai尚研修海量资源(数据、课件、书籍、视频教程)一键免费领取

(点击数据标题,直接进入)

地学领域数据1、【数据分享】中国陆地生态系统服务价值空间分布数据集2、【数据分享】全国分省、市、县、乡镇行政区划矢量图(专业版shp、小白版ppt)免费下载3、【数据分享】中国地貌矢量数据,撰写报告做图必备数据免费下载4、【数据分享】地理空间数据近期资源汇总,附下载网址5、【数据分享】多个自然资源(大气、土地、水等)面板数据大放送、时间跨度长、地区分布广,快速下载6、【数据分享】中国月度1KM植被指数(NDVI)空间分布数据集(免费获取)7、【数据分享】高光谱遥感影像数据集汇总8、【数据分享】最全最新中国地震数据2000-2020,助力灾害等研究(免费获取)9、【数据分享】中国8大林业工程空间分布数据集
10、【数据分享】中国2000-2010年NPP数据集11、【数据分享】2015年30m土地覆盖数据
12、【数据分享】中国100万植被类型空间分布数据13、【数据分享】更新!31个省级统计年鉴合集(12省更新至2020) 免费下载!14、【数据分享】1982年-2015年全球逐年长时序动态土地覆盖数据产品(GLASS-GLC)15、【数据分享】全网最全!34个省(市、自治区)2001-2020年统计年鉴(免费)16、好资料-百篇高光谱领域的论文,已经帮您整理收集完了,快放进自己文件夹中!!17、【数据分享】中国自然地理分区数据集(包含农业自然、农业熟制、九大农业区划,九大流域片、八大森林工程、生态功能保护区等数据)18、【数据分享】1979-2020年长时间序列遥感降水数据19、【数据分享】碳排放数据地方清单excel表格,分省、市、县(区)免费获取20、【数据资源】最新最全!市级国土空间总体规划制图规范GIS符号库(2021新版

气数据

大气领域数据1、【数据分享】7个免费的世界气候数据源(必须收藏)2、【数据分享】成渝城市群数据(空气质量、地图矢量、面板数据等)3、【数据分享】全国最新地级市和气象站空气质量和60年气候详细数据下载4、【数据分享】中国各区县PM2.5数据和全国各区县二氧化碳排放数据5、【数据分享】369个城市空气质量月度数据(2013-2021)6、【数据分享】1942年至今!全国气象数据:包含气温、气压、露点、风向风速、云量、降水量数据,一键免费获取!!7、【数据分享】更新至2021年8月中国气象数据,全国60年气象数据8、【数据分享】2015-2019年280多个地级市空气质量与风速、降雨量等气象匹配数据(逐日,70w+记录)9、【数据分享】全球冰川数据集RGI v3.210、【数据分享】中国气象背景数据集
土地利用数据1、【数据分享】2020年中国土地利用遥感监测数据丨免费下载!2、【数据分享】中国土地利用数据1980-2015 (免费获取)3、【数据分享】土地利用(覆盖)数据下载汇总4、【数据分享】世界土壤数据库(HWSD)全球土壤数据下载处理5、【数据分享】15省《中国土壤分布》土壤分布矢量数据,含使用说明6、【数据分享】中国农田熟制遥感监测数据集7、【数据分享】中国分省、市、县的地形起伏度数据
水文领域数据1、【数据分享】基于DEM提取的中国流域、河网数据免费下载2、【数据分享】中国水系数据,包含长江黄河、湖泊、以及一级三级四级五级河流矢量数据3、【最好用的水文实例计算含过程】水利工程实用水文水利计算
4、【数据分享】中国九大流域矢量数据及2019版最新流域水系(免费下载)
5、【数据分享】全国电子地图SHP数据快来领取啦!(包括道路、水系、银行、绿地、高速出入口、医疗机构、餐饮、超市等信息。)
6、【数据分享】分省份水系数据7、【数据分享】2000~2019 年中国各省、市、区县分年、分月、逐日平均降水量数据8、【数据分享】6G超大超级详细矢量数据,来源于国内某地图导航基底数据
 年鉴类数据1、【数据分享】1984-2018中国教育统计年鉴(全部EXCEL格式)免费下载!2、【数据分享】国土资源统计年鉴2005-2017&中国林业统计年鉴1992-20193、【数据分享】一个横跨35年的数据,1985-2019中国城市统计年鉴4、【数据分享】28年《中国工业统计年鉴》免费下载5、【数据分享】最新中国县域统计年鉴(2000-2019年)来了!EXCEL+PDF版本全部免费下载6、【数据分享】中国农业统计资料1949-2019,免费下载 !7、【数据分享】全Excel!中国科技统计年鉴1991-2019(免费)8、【数据分享】全网最全、最新的林业统计年鉴(1996-2019)免费下载9、【数据分享】中国环境统计年鉴:1998-2018(免费)10、【数据分享】《中国文化和旅游统计年鉴》又是一个24年的统计年鉴集合11、【数据分享】最新EXCEL中国统计年鉴2020+经管教材16本+python学习资源(免费)12、【数据分享】国际统计年鉴1995-2019(免费)13、【数据分享】中国海洋统计年鉴2000-2017(免费)14、【数据分享】2000-2020《中国港口年鉴》免费下载
经济类数据1、【数据分享】中国及省级市场化总指数及方面指数:08-192、【数据分享】400万!人口迁徙大数据2019-20203、【数据分享】110+指标!城市面板2003-2018&地形起伏数据集(免费获取)
4、【数据分享】289个城市教育与卫生常有指标面板数据(1996-2020)

   部分数据展示,关注Ai尚研修技术平台公众号,更多数据资源轻松下载! 





超级会员专享


如何成为超级会员:

1.凡参加Ai尚研修收费课程即为超级会员

1.充值3500元即为Ai尚研修超级会员;

超级会员特权:

1.参加直播与现场课程专享400元会员优惠,同时成为Ai尚研修推广大使,推荐参会分享收益。
2.购买Ai尚研修平台导师视频课程(含导师随行长期指导),享受8.5折优惠。
3.免费享受Ai尚研修会议平台中会员专享下视频课程。

4.长期免费参与每月4期针对地学领域简学实用公开课(优先、无门槛)
5.免费参与任何一门课程开设的导师面对面线上答疑交流。

6.Ai尚研修资源站分享中数据免费下载;

7.会员既成为Ai尚研修合作伙伴,可以进行技术文章、视频教程投稿,分享收益红利,同时所在单位可以通过Ai尚研修新媒体平台进行合作及招聘推广。


扫描咨询

声明: 本号旨在传播、传递、交流,对相关文章内容观点保持中立态度。涉及内容如有侵权或其他问题,请与本号联系,第一时间做出撤回。




END


Ai尚研修丨专注科研领域

技术推广,人才招聘推荐,科研活动服务

科研技术云导师,Easy  Scientific  Research



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存